/************************************************************************/
/*    Author: Scott Bevin                                               */
/************************************************************************/

#include "WindowsTimer.h"

namespace XF
{
	WindowsTimer::WindowsTimer()
	{
		mStartT = timeGetTime();

		m_lastFrameIndex = 
			m_thisFrameIndex = (double)mStartT;
	}

	WindowsTimer::~WindowsTimer()
	{
	}

	void WindowsTimer::update()
	{
		m_lastFrameIndex = m_thisFrameIndex;
		m_thisFrameIndex = (double)(timeGetTime());

		m_deltaTime = (m_thisFrameIndex - m_lastFrameIndex) / 1000.0f;
	}
}
